package pfc.taller.accesoBD.dao;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import pfc.taller.comun.Acceso;
import pfc.taller.tablas.TCliente;
import pfc.taller.tablas.TCoche;

import com.ibatis.dao.client.Dao;

public interface IDAOCliente extends Dao
{
	public void anadeCliente(TCliente tCliente) throws SQLException;
	public void eliminaCliente(Integer cliente) throws SQLException;
	public void modificaCliente(TCliente cliente) throws SQLException;
	public List<TCliente> getClientes() throws SQLException;
	public Map<Integer,TCliente> getMapaClientes() throws SQLException;
	public TCliente buscaCliente(Acceso datos) throws SQLException;
	public TCliente buscaClientePorId(int id_cliente) throws SQLException;
	public List<TCoche> listaCochesClienteX(int id_cliente) throws SQLException;
}


